it slipped my mind - Francés Inglés Diccionario